package tp.banco.acceso.cuenta;

import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.SQLException;

import tp.banco.acceso.Accesodb;
import tp.banco.tablas.Tcuenta;

public class cuentadao 
{
	public void altaCuenta(Tcuenta cuenta)
	{
		PreparedStatement ps = null;
		Accesodb access = new Accesodb();
		Connection cn = access.getConnection();
		
		try
		{
			ps = cn.prepareStatement("insert into bancos.cuenta (Tipo,Estado,Saldo,Descuento) values (?, ?, ?, ?)");
			
			//ps.setInt(1, cuenta.getNcuenta());
			ps.setString(1, cuenta.getTipo());
			ps.setBoolean(2, cuenta.getEstado());
			ps.setFloat(3, cuenta.getSaldo());
			ps.setInt(4, cuenta.getDescuento());
			
			ps.executeUpdate();
		}
		catch(SQLException e)
		{
			System.out.println("Error al insertar los nuevos datos.");
		}
		finally
		{
			try 
			{
				ps.close();
				cn.close();
			} 
			catch (SQLException e) 
			{
				e.printStackTrace();
			}
			
		}
	}
}
